package com.ruoyi.business.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 活动信息对象 business_activity
 * 
 * @author ruoyi
 * @date 2023-03-15
 */
public class BusinessActivity extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private Long activityId;

    /** 名称 */
    @Excel(name = "名称")
    private String activityName;

    /** 地点 */
    @Excel(name = "地点")
    private String activityAddress;

    /** 主办方 */
    @Excel(name = "主办方")
    private String activityOrganizer;

    /** 负责人 */
    @Excel(name = "负责人")
    private String activityWorker;

    /** 开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    @Excel(name = "开始时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm")
    private Date activityStartTime;

    /** 结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    @Excel(name = "结束时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm")
    private Date activityEndTime;

    /** 参与人数 */
    @Excel(name = "参与人数")
    private Long activityPeopleNum;

    /** 报名费用 */
    @Excel(name = "报名费用")
    private Integer activityCost;

    /** 活动简介 */
    @Excel(name = "活动简介")
    private String activityContent;

    /** 关键词 */
    @Excel(name = "关键词")
    private String activityKeyword;

    /** 图片1 */
    @Excel(name = "图片1")
    private String activityImgOne;

    /** 图片2 */
    @Excel(name = "图片2")
    private String activityImgTwo;

    /** 图片3 */
    @Excel(name = "图片3")
    private String activityImgThree;

    /** 图片4 */
    @Excel(name = "图片4")
    private String activityImgFour;

    /** 主题图片 */
    @Excel(name = "主题图片")
    private String themeImg;

    public void setActivityId(Long activityId) 
    {
        this.activityId = activityId;
    }

    public Long getActivityId() 
    {
        return activityId;
    }
    public void setActivityName(String activityName) 
    {
        this.activityName = activityName;
    }

    public String getActivityName() 
    {
        return activityName;
    }
    public void setActivityAddress(String activityAddress) 
    {
        this.activityAddress = activityAddress;
    }

    public String getActivityAddress() 
    {
        return activityAddress;
    }
    public void setActivityOrganizer(String activityOrganizer) 
    {
        this.activityOrganizer = activityOrganizer;
    }

    public String getActivityOrganizer() 
    {
        return activityOrganizer;
    }
    public void setActivityWorker(String activityWorker) 
    {
        this.activityWorker = activityWorker;
    }

    public String getActivityWorker() 
    {
        return activityWorker;
    }
    public void setActivityStartTime(Date activityStartTime) 
    {
        this.activityStartTime = activityStartTime;
    }

    public Date getActivityStartTime() 
    {
        return activityStartTime;
    }
    public void setActivityEndTime(Date activityEndTime) 
    {
        this.activityEndTime = activityEndTime;
    }

    public Date getActivityEndTime() 
    {
        return activityEndTime;
    }
    public void setActivityPeopleNum(Long activityPeopleNum) 
    {
        this.activityPeopleNum = activityPeopleNum;
    }

    public Long getActivityPeopleNum() 
    {
        return activityPeopleNum;
    }
    public void setActivityCost(Integer activityCost) 
    {
        this.activityCost = activityCost;
    }

    public Integer getActivityCost() 
    {
        return activityCost;
    }
    public void setActivityContent(String activityContent) 
    {
        this.activityContent = activityContent;
    }

    public String getActivityContent() 
    {
        return activityContent;
    }
    public void setActivityKeyword(String activityKeyword) 
    {
        this.activityKeyword = activityKeyword;
    }

    public String getActivityKeyword() 
    {
        return activityKeyword;
    }
    public void setActivityImgOne(String activityImgOne) 
    {
        this.activityImgOne = activityImgOne;
    }

    public String getActivityImgOne() 
    {
        return activityImgOne;
    }
    public void setActivityImgTwo(String activityImgTwo) 
    {
        this.activityImgTwo = activityImgTwo;
    }

    public String getActivityImgTwo() 
    {
        return activityImgTwo;
    }
    public void setActivityImgThree(String activityImgThree) 
    {
        this.activityImgThree = activityImgThree;
    }

    public String getActivityImgThree() 
    {
        return activityImgThree;
    }
    public void setActivityImgFour(String activityImgFour) 
    {
        this.activityImgFour = activityImgFour;
    }

    public String getActivityImgFour() 
    {
        return activityImgFour;
    }
    public void setThemeImg(String themeImg) 
    {
        this.themeImg = themeImg;
    }

    public String getThemeImg() 
    {
        return themeImg;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("activityId", getActivityId())
            .append("activityName", getActivityName())
            .append("activityAddress", getActivityAddress())
            .append("activityOrganizer", getActivityOrganizer())
            .append("activityWorker", getActivityWorker())
            .append("activityStartTime", getActivityStartTime())
            .append("activityEndTime", getActivityEndTime())
            .append("activityPeopleNum", getActivityPeopleNum())
            .append("activityCost", getActivityCost())
            .append("activityContent", getActivityContent())
            .append("activityKeyword", getActivityKeyword())
            .append("activityImgOne", getActivityImgOne())
            .append("activityImgTwo", getActivityImgTwo())
            .append("activityImgThree", getActivityImgThree())
            .append("activityImgFour", getActivityImgFour())
            .append("themeImg", getThemeImg())
            .toString();
    }
}
